﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VkontakteSharp.Model
{
    public class Newsfeed : BasicRecord
    {
        public override string Link
        {
            get { return String.Format("http://vk.com/wall{0}_{1}", OwnerId, Id); }
        }

        /// <summary>
        ///  идентификатор владельца записи. Если запись оставлена от имени группы, то данный параметр равен -gid (идентификатор группы со знаком минус).
        /// </summary>
        [JsonMapping("owner_id", JsonMapping.MappingType.Primitive)]
        public long OwnerId { get; set; }

        /// <summary>
        ///  Поле user используется для представления информации о пользователе.
        /// </summary>
        [JsonMapping("user", JsonMapping.MappingType.Class)]
        public User User { get; set; }

    }
}
